/**
 * Java：下一个更大元素 III
 *
 * @author：紫水木鱼
 * @createDate：2024-12-26 13:45:07
 */
package leetcode.editor.cn;
//给你一个正整数 n ，请你找出符合条件的最小整数，其由重新排列 n 中存在的每位数字组成，并且其值大于 n 。如果不存在这样的正整数，则返回 -1 。
//
// 注意 ，返回的整数应当是一个 32 位整数 ，如果存在满足题意的答案，但不是 32 位整数 ，同样返回 -1 。 
//
// 
//
// 示例 1： 
//
// 
//输入：n = 12
//输出：21
// 
//
// 示例 2： 
//
// 
//输入：n = 21
//输出：-1
// 
//
// 
//
// 提示： 
//
// 
// 1 <= n <= 2³¹ - 1 
// 
//
// Related Topics 数学 双指针 字符串 👍 370 👎 0

//下一个更大元素 III
class NextGreaterElementIii {
    public static void main(String[] args) {
        Solution solution = new NextGreaterElementIii().new Solution();
        // TO TEST
    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public int nextGreaterElement(int n) {
            return 0;
        }
    }
//leetcode submit region end(Prohibit modification and deletion)

}